package gui.test;

import datenbank.*;
import data.*;
import java.rmi.RemoteException;
import java.sql.SQLException;

/**
 *
 * @author Dani
 */
public class Tisch_adden {

    private TischMapper tiMapper;


    private BestellungMapper beMapper;

    private ZuordnungMapper zuMapper;


    private ProduktMapper prMapper;

    public static void main(String args[]) throws RemoteException{




//        Element ele = new ElementImpl();
//        ele.setIdent(Identity.BAUGRUPPE);


        TischMapper mapper = TischMapper.tischMapper();
        Tisch ti = new TischImpl();

       ti.set_tisch_id(2);
       ti.set_tisch_nr(10);
       ti.set_raum("EIngangsbereich");
       ti.set_kapazitaet(3);

        Verwaltung verwaltung = new VerwaltungImpl(TischMapper.tischMapper(), BestellungMapper.bestellungMapper(), ProduktMapper.produktMapper(), ZuordnungMapper.zuordnungMapper());

        verwaltung.addTisch(ti);


        /**Iterator- test
         *
        Bauteil bt = new BauteilImpl();

        bt.setName("hallo1");
        bt.setMaterialart("Holz1");
        bt.setTextBeschreibung("lala1");

        Bauteil bt2 = new BauteilImpl();

        bt2.setName("hallo2");
        bt2.setMaterialart("Holz2");
        bt2.setTextBeschreibung("lala2");

        Vector<Bauteil> btv = new Vector();
        btv.addElement(bt);
        btv.add(bt2);

        Iterator itrBT = btv.iterator();

        while(itrBT.hasNext()){
            Bauteil btTemp = (Bauteil) itrBT.next();

            System.out.println(btTemp.getName());
        }
        */


//        ElementMapper mapper = ElementMapper.elementMapper();
//
//        Verwaltung v = new VerwaltungImpl(BauteilMapper.bauteilMapper(), BaugruppeMapper.baugruppeMapper(), EnderzeugnisMapper.enderzeugnisMapper(), ElementMapper.elementMapper());
//        Vector<Element> elem = new Vector<Element>();
//        Baugruppe bg = new BaugruppeImpl();
//
//        bg.setTeilenummer(5);


      //  elem = v.getAllPossibleBauteile(bg);

      //  elem = mapper.getAllQuellenFromZiel(bg);

//        elem = v.getAllVerbauteBauteile(bg);
//
//        Iterator itr = elem.iterator();
//
//        Element ele1 = new ElementImpl();
//        while (itr.hasNext()) {
//
//         ele1 = (Element) itr.next();
//
//         System.out.println(ele1.getElement().getName()+" id"+ele1.getElement().getTeilenummer());
//
//        }



    }


}

